body {
    font-size: 16px;
}
a {
    color: #333;
}
nav {
    height: 50px;
    background: #0C83DD;
}
nav a, nav {
    color: #fff;
}
nav i {
    font-size: 18px;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
.f12 {
    font-size: 12px;
}

.f14 {
    font-size: 14px;
}

.fn {
    font-weight: normal;
}

.nav .w-100 {
    width: 95%!important;
}

.header-share, .back-ico, .header-user {
    z-index: 10;
}

.header-share a:visited {
    color: #fff;
    text-decoration: none;
}

.footer {
    font-size: 12px;
    text-align: center;
    color: #777777;
}

.footer a {
    font-size: 14px;
    color: #0C83DD;
}
